0x2cffd02e90d39877142c2cdd7acc349e0a4dc2abbc1f8045156fae53e29e7d6e6d4005a7065e53985eb104d123ad59320efb0dd032b4c07658608579e0907f6e4ea11c80b3dff8c16001173f78beb90ee75373463e0a1f41954a0cd77105c5200afab5904d3be8aad1ddebea1811e1192b73e8a6ef469c4b4d425b4fb005ac8d82816fb07018fdf6194be9e82e44ce1250532a12dea45a9206b09e120e9b68d66ad799d01ffb11b66b15f86c5327c2309918c78e970122a8f708f2b69dc9306146e153530e4a9be01fba7ea7e1bdde86887735c3f5dde21c2888c6f3e86400ef18e4756582926cf68d5469ee5621aec4e07247174ffefaf76f76dd630dd88022aa1ff14cd42d3101e186d59be10eb53ff779be73ef57e51a8322726f226463579f27513045e4e5eed4e9c6a079c9953c6104128ba4caf97b4fd8ae5636f414e556d17ef516e4585857fff7cfe7cd2b3ee67ee2b72e73f639bcc0713a86726246790e429e2626cedf9374a528d27f86303be6be1462db1b3fa760d7b0a42625472dd5428c4e76656c94312ddbb327b54c54771aa9da4aba21029cb22b955853cf9cc584c32bc9d2fa54ba1139e41938ff5b6b4e127f3403c3f9369b082ba35fcaa304c456aeea19d9d4b58b65d915320cf92f0a03bfb890c90fb1af891cc44ea9b733daa463dffcb63ceb9528caf6baabd5572f2caa18f62c9965d67ac7331375b992c59013b2f713e78c9b7ba5258a5f78ce1781ebc50e6e0d7bae8bd8470cfd66926e42147be344a478d774160c972557789502f2278c8b663402efee1dc6bff0bf5742c007184b7bec17fccea786598e9394a120ebafc6528dfa0a2888edc1bd0e855a6f85d0c1485507fde2916744aa0b7970c8c622b8e271f3b6727dc0187630c5e9da6890f773f7b9784b54127ce26430af96de4ac8c4193963b205d06e9fd2791877e816148d16fbdbcba08c50125a1937992f2336760c62abb4044a904428fc049cdebe10041dedc165c7ba4adf4dc4078adae64b8059cb80f382fdd9f04ab7642b5efe751a2098b82926c38b6f9ca953a44fbf5888893ee787a4df8b9ecbd65c0af7712b5ebb5f6338acf3e2338b70699e1da75f4cde58b6875281f78df9bf81e64bf982b2af56c59eb7425184a6e4052b7df271eed32fbc0298fbd4ebb090f6b5dfdc93113a539293c9fecfe5bec0eb14b192abc9d6a594d4d603dea023bd71b345caf1428a8d88a1a52ce25f286dcccadc29a4cb1603b2d76a3953a57b16e5fb219de6f9eb34f1786650ae51c58c6e2769ae2c29dea08041934d4ce172fa8973de5e8e14c4e9250f81be373ca11f1ea902bec60a2ebf2f1bbe9f7f45cce1fce9a35e754fe6fe6be29c1d17f11336f7d8aaf3e8a019de77ea94881a977a338b0489224dba9dd2d379ebe63e5c1d7cb1dd2e824464c6ba2360ebb7602dd71cdd46383665280344d275bcca2751df373c371d784992ee2d64bf3872dbd840186bdf83a482622f321da082e009673d4da0df0fe0491d8d2f837fe5e3c3c6d9fa3dc4b4ef8202e7813eb78418612844af3c701a5bacc6f6b5a5d457e36a497f028f7abb4b4a273d65bea3eefb36368603b610804fb3218ba5aba9d533d2ee567c829532f2dd4e47207856b8513f44c74347eea986c4f34f94437582dbf1bdbabf9341da9f4470c686c42b0236f7c2e2aeac0c1d625aa7a7d52db9412604daf292bc87c8403112fafb17098a7b666630216db750579b25d241be93213b5519dea41f9be0edae8a660e030c7db4e86c08fadc99b7605110584e66ffb6d02187e31174c8847af9b4e1071439fb08cc973a48041fc8cf9e2eeaa3331fbb92f967c31732156c3682a20e688b4750c3713ce041c920b7938f2bfeaf7e892355875f10220bc913c3fceba0082474329e44501c388d