0x2cffd02eafb87e9cfb99827693e258813d581f450dc4b72d85d3cefd186a4b3646dca5f5f188fc64e561bb8e2b85343c96e9fd830a98c8350d56fca0e6e29e92eb60b5ce3015df6fb424f55b99b6d3a01de021c669450f1b5e7727796402cdd7e650c2bd2741f14f087ffe1304737c82a69f2e513d474abdf20421b8d17e0309e11b14ca4ccf24d608f4572bbf084d5972bb434d0231c9ab4da019b35bf0fa20661bed8c3717b767e63779826de488cb02c45a75e285c03fc3c58c3bd07fc654522e471470274b27735f926f9b514fe625a2404a6c5d5f2b2cf7ab5ee07facc4c8425cc97e0c9caa146397ca59f946dd27a1f7a9da27e54427212a7d0fef7bcd9056212bc6c2ce680c340c3a2a5ad56aa487d01e7e808f0524a3d3221b817d60b58623a4d08e0df8d436268c753657adbdddd07f878d6050645ad30b9ad73d0ebadc505db0ee71a130dbd4723b29564c3a960ba5f13f0ec9586a788791511b0c9854cbcd01ee9d29ae0ef53a82b333d37453afc72733079fa4717a4f8633490ada9b32820372d8a302b8226508ed86bca628826f517c32691961c176140aec763aec7eed2f79b68b6499f2f1c7c6d8ca2caccbf5142f71de3d11df4a25106fecfe2e9e05dddfc26e9e1d2e6c27a74dbe91f12f223c4dd40e0587645abee57b331b7134d9487398cd8a21fbd28765be93dd6fa9007a5a14f2376252dda05575d4063f3db43204208191bce620fb009c2864d67c360390b829586a09aba804ae9041f95bc6a7fa870cab90fa57816be9a05034f884aebfac78bf01df6cbceb2a4a1fd6d97cf4b79b646ddf232f9b46d166ca2cf1636703345323e52cfcbf2b2a44357fb1ef84aa25366b0756c780d2321f8739bf61804ab3d43039563ee10ef5f077baab70f3f19375d1c5bbd16621e31dfa4d65ab6b49811fd5adb13c9926236d98a0703384895175b2f481b7b97a8808f88133e4d756efc200e2912be7ae22bac8f65de63dad148576b8c61a2243b1ff484082400051ac485387e35ff884f85e4337995e058e078ff4a4725ee54eb99873d8d937115e8d27442f5704f07e374b44bddd6ff4c7357e16387106c2047b645d0e05331b6fd8bcf51f3c92f6923bce71ca651d99ad71cf2001f3d922219a0b71f40d3a6b7817641144a60ff8e2ba476be5e5629c2c426d6fe5b3bf9bfdf256af814f98e922ec960a3a3d552421ab74dd38f6d7a975f254a1ef2c1cfd32f056e0020d4962af9e8af2e124aa85430e897a7b0772830a6deca175160855fc4257d2ec74b280687d2b9a6eb32958083c3d8ddb7b94173e50d5ec27780216bcb5c55be759bbadfa7d578984b550d3137f7ed8938d983d6016fd7138a4fc6a8c742f49359b47c076fbba240c03d3836bde6489bf216e0e013ada0a106312259e3663483492097efc9dc62228835a00765088cd8c0be09d170f04b8eac2b8218b3bd979d5051446a6e0ba1ed60faa0b547d5a1a689efba8ee1a18c18326ca875f5409f997187486ae2e8cf3a97c6119cf5dcc1e7e61a68b1dc7b5cd51bd0ddaf6b1ed52ee621fcc5eeda9f5acc49250fa09778ae47a54eb9d7571a8667e99e2a9aa732a56058030fea494c1a702e37e83042c81d86b531cd426f519abcea939d126825617bf356fdb479b1639290aaaaf8c53e250a3f90eb3063966079d6c46ce0635316ce39611b63cbc88c0f4be63344e49dbc99deedc79b2bfec10ede4aa3f54954a0199933398d52f3aad20833c0b7fa94c8e53c4d19c3a5f0db696d4f254748458efc443f6eb43aa6e01b720323b0a2b10f0ba40e02d596c5cd9ac38e3d8694f75fa0cd1c172678e15cb89adea400089b6b5505f1f101b66fda579106e20cc7bd7c590265fd6c8c41d35ad0098242888f11661eced68a38c7c35e9304adddf27b7ebccda