0x2cffd02e9e3b6fd8fe663dc5d520862559cf189e3a53d67f882542a09a926b5e1365a384da0819691eb9d9e42a1e7b1ab5a771bcebb11028c1691c75d86c6dcd65032b173d6af1f1a3cb6a176ff91e8edd8c38929a019fce832e8c3e51cbc94e54b6bab996ef63699c5b3fc4b4634ab7dc75e2c7ba8e92309f3955c4ec05cf472ed54e49be32f528ec89b2e437173c2049d9db2e774075fcd864f69914c35fb1f2e1c0fd6356301ef08e8212c88a1a2d1c8284408b7f95bc691b7d2ebc665cbff07b5ba38626c290510a5be65336a7f480d99568af95ba6a2263276f8bf0beedf356e9719097d97189e447f8be1ce963c179c3f9b66370e1fb16db47f919204559a284a64deb5402d39e19695854cb1d7abd3a4037a6828d682081e0901548e470d90533efe5f5bb21e73e43178b4ed435e4b1c1bda558adb908e5abc172ce44dd73218251a3e373e28df8bee90d3c20b57f6d0a4e4e276d3102101269c3419b78ee927f5ffd4fb2e1a2edb82ecef543eeaa39e8e618bd64f3a3670b8513ddf8ea39cb5bb7cdfb948a177e8c749431cc39ae2f88a505c092bd791bffe8fdabd2659070527e8a90a5537cf16dfa1aa44f8e63d81a4bac94a4aba8105ff4afd191f87ba40fcf57cb537daffd06cd5a139e624b46b990b7893dc6be46054cc76bf870e3d3b574bae4afbdf9b2b81838b41e40130cb99d38a8ea3f203ada9e44d857912a219a5c8f8283ef115057bb9290877c0291e547bc8398f81713f972b26cb9134c8cb94084f0b00b037562de08a41873088c629e455f247521cd560bcd609ffcf2068751848511292dacf7dc361eabfdffd342c3db8925c71a27e02f53cab2fdd6489ffdb3123ab3347501e982dc1b7c2f85318b029914cfb82afdbd4403ebb5983b8fa780541960b1c00c9e6956f0a7b1bad9ff6b99c9e1b3848af72fbf1ad725d21d486db2987feb169c7577cc0f473b647539b0e76e0435dcc5b2c20e67db3955a0476548253e16caec83a650e3c69ab00eb6d575a3ef90068826026b73d7b6744e7e4f2acb46cb7a4e0bc2554b74d1003ae7303e8f5c2651a75a52b3d4e08d1ac8d94155ebee5c380c63745946482bfdb1da60db52e95e48169c37defe3895324fdb66aced8100d0c0c0d29e93d557aeff1189aa2bcdae90a871e09d93dfd02246cd240686328e98a4aca46ca1d3c1ad81065f0cbb30501edc03d408fb11cd3255512d7a493656b0dcd286ac8d4957c3a249ee533f677b06435512cdb1c79be5a166b0adbd9d764f09b05b9536e9821e35ad9df5b4bba9621151029882fe38dd79f5b94fc1ca1572b42e82d7399abee2344e6a50579a30ad90a3bf5fd6a3ac6b58705ab238eb016b1a9558bb56898403610ef8cc368690797c62a3829282e3f72b332e25b71aebe51453a45d7143082f3764515a592322a062dd11d4b2755788a98ba852f9f512f0bbe1b0d21d42c46b980be79f75a12bcf3c8b8df4d2c02aa14131a7795c101020c42d07cbf57bda408364e214273bf7f05312666611553509387c41f6bc7bc600673bdbbcd1de4e3da609ed324d8af9b64c5a7c56567cda16b2881ca61e99bab3d10bdc4cd1652ccd3cd66224e61f3c6cd8f85248a3f14f2bfee1af0bbdc82869c951267bd7f9389eb44318a13c7cc8eefbe480d4405136dc3dcfae7af466a2363a8670914326b057cc1d7838acf9240c83f738abebedf82258c6f07fd289da6d762866be4bfd4d9c51f593fea53e923544901b712cb9366839f9c7ac5f4aee0ba9cde858fa1c03279830d253f8524bc2c191e659c1fa00c10facf7fe421354a0cd7a184ad2d46f111007df784b6362f28c936af19ec22d4a71aaf622a29ba021c23965267be31b841f85f985d340ad0c948dc0e81373b881d605f5b8d9e82ec4dd5354b819e7fa92da