0x2cffd02e4eb4e5e587a7d3bd258d31d9d6e6de253b900e030d4b30e53e790554ee79816b22c798d7a18e8738b442140d2fae6e363eae0a2e904d791f84e334921332a25edbed2012ecbe495d03cd15b0b24159d714b77c7b03437a20cb7c774e893d83805611cf4a0673211272356a9116fbc3e2a084c30b1a70cff40b5e540700940345820360a3a09f578a2f384a2010fbbd5755ed2dd98edb5fbfc93950377e1677d5f82e16dd74e468d584f763fa7574eada0f7788901026d73b8f4e236fdca932bdc6be1d45525f9253823c9a2dbae8358e4f471007751f65cbaf29a8441f668f49f9ae87e9aa3e9fa36ae32d5d4295ccf8838b01e3dabd7f2bef542bc4c8943644b755132765a919bd2adba4ee43709a83d92706c8956c9f7a44c092d9934e4725de8f397b8cb745511d875f0a2ce78e0150af02b4f84744812290384a91a6d0dbc16ecbc62f94861b00787695ce1f20526db5e268937dd16915d9c8988fe3fca04c2096a476214ac701b649a77d8ffcb9c40cb0d1f781058b4142b640872c41476ca42a5dc5bbe9ca3cf78e8aa6306f690aa31d7a029ffa90692a3b286368e174ca03bdbfe9db8748e81fe237bb49ac7485e10d1460fcc10c621e12c2229bff335327505198f0bb8d7810ee6557b81edfeb15529b8562673ccce687672afe99e811a608e2cbe5a863d85f8c6ed7805d5733eb1d8a30f8696473703facd2b449c0e754785fdb1d0f4c85da6e51ca4a3340d0286028004ba3160135b87073f41756b25b5246cf5da2ed9148618162e7f4b14d25cca6e83765ded1cda0cc296cb8ea24b90241568b99e9bac0bcde11315b9aefb7882c85cf3373be2711c9ea742fdb261be0d138f9ceefafdab1434021b192f6062c70d3a189e49cf7a475cbb2a7ed8d624541dcf2e07822f762ece4f9cd6c48cbc84d6aeb90506ee3c20e941a9ad327dfc11e23e4aaf968a8d0bfde0dcbe37c3df0094f95b41242453440692db37b6a5923748727eef5099a60a4c6cbd27a8ea00395f30e32d0854a6f160f33d8893ef6ebcd935c29c28396880dd4a5a0544ee43f7fd9208c8b68d77cb0f01898e5666e8fcf3ee315b9dd10293a4bf66939ea3097898b4c6c709efb6aee67e0e8a1ed480301408b5dcc2f8c3e71e305a67de32f2e24d7ff7afa3cca03f6cad8948acc1a8ae64bfaac57732c7aa0dc5d6c94148a483e9ddf0556a926165781abd35864379d1d4991a6265026158ecf354b7a83a13135dda8dfc54593a444762928743082ba30c2e6664538105b1d5cdd1997299e0d60442e726a3206c383ab50e74085c87b616e946e04acb882a6e3fd7db74bdafe195214dabe2bba856cff598c34036a24ee1703614e7c79385ebed168b1480d83c6582de8c64cf9586acf94720de5829eb4e3b28b03b01c6f6492361e0674255804026b447651547b96c96f390219b9937dd42cb392fb29e70b9b950b5d6c3664f77d4bd761e76a3a9c16e6aa430f35bc2fd990f6630849f43f54796a268781ef926d3f0c17b762ebfb9cc9041ecc1a9bb552381df25421905bfd797791c9a723651980a3ba48b18112fc4fe96ab321b249d2d2f2fa8eb4a3c4b933c66a43bf646e093fb71470adbff5e0e6a0111c8374a373aad57e6b31f222d2637e2595a62806682a07d0eea818be67af59da9bb6f0e6f1b82232cbfe7698f61803dbdc59d7a536df15e09a4629a26ea19f323edbdfc4e7f717ef1954c48e0f969482c29e07a2b7311478d528feede926836530639b87f0d8710f9597d4976d1dd56716fca459d9d5ff9f830018175a4dae2b74f5834a1b33128f50d43cf5f6e18697c72484abb9f16cb0e6ce2383795b9a7613cb6292ece06b20ce4029f7d26845edd3dcf422458e2b4b1bca6a442f8087a10929f5250dee6da7b2577516e467ccec