0x2cffd02eb6e7c770473d761e1663f0741b54681a7e56c2502abb363166dfd6502687c88b9bd92fff11e5f6ec94bb95073b98b6cf9e0878b2a9c56c8f4828b8148ce63821a50b383e782316a8bcf5f462b7439ffd7408fd12f3c6b5d409af4cc85b1704572b66c6a7154d212fc65467e97ec0ad6ff5d2f50b4cf2df4d6513b8ecc7d674a4812094dc6f91a57ff6f0ae3699a31c0d4c8888b1d67a85d54a6ca1a5a5b814f683baa86bd7bdc63af4ee118cf89b732114f5672ed26c6e297ebf1d57169a4107df684935dfbe8ebf67cd3da53367b7332029bc3d33ba3dcf62ea4da7263b749f047bd48a8c5e881adfd3501daca1c6f983b2a1bad29d85457b9de761cef75b8c73f543d4e868628d164e97658c71700fa0bd132fd8be271a64b9595b0222958a3e3c8e33cc3c3ee67a25c5acc485f92860942f8486ef1a47657448715fa700e09f52c6a1c75eecfce4f04a402722d16174152651e20bcc3c5866cd7d16d650fc4421b7ddd7f34e992331d96f81a82c9ae192e23dcf79aebc33fc56e2b62b822c851668291df2052fed6fad62aa09256c78ba73410035323f3cc450877c90ebe2fd6bd2d5ae9f0faa1db4428f89b8dfd3de3fb26d7630fce51d2ec8e0aa34513aadb1782f5ac3ac37c130ee22f0f5c605fc6275c325aeb255f260935d1b9d3acc978d803d588eae9235cbcc0c0f8d9af8c1405ea02f1063b328d8799fe9be158acd3f85f763a4bdd7ec90c61fb29be16b83865cca0c553c1ed2e1e95f7bc0094a8da96dc2a1c82e7b5da753f0b7063de5062176e81060f067e902ab1d5c624acee3dd8e302cc9f7fb792a3e0ed9f663fdcf8f3329e7827b28ba5cba869a587ff39076f9b53e2f2f37753de38e85c41d02cacf971a99b8ea4d7678f9d8c742427cc3ed7a0ac408e6b22b4ccfc10b7b2d97032062503d32de2c73b6021e304716ef0d6d0b067dc8408e2ba09e293d8c30748da961e0fadaa328a383d60cc67fe6c79c092aad511dd4506dbea50e8c7f77f86e8c39e58c297235ac424a0bb09020b28a3e8d0ea7d0d7f26b1df86ab10f5b0c13a9bda8b5d359be946607b7ec1602af20a5d71158db0546ecb27bf530c096cd6fbfa29263e3732dc5fd94acd5527328899539760b4f5df04b483bb2eadd536f69ddf3a56c88afd8dd9470448d5db2158bf83eb18c9b7718404aa14875439a450f82385f5051b7129aeba6b04a65160131b4e91b6f4e6b0dd8ad2690920204edca4a3703d0396442a2677299fd7f3393b876c8471b28e2d2f8f9de3796a231b17204991872c6c65e3cb07b31da08016bfceb96cdc4264294006d42938f223519b58ed823ff1dcda9d70cf3f67c7645997f951ed484d609432620e547dc3a3904a27f4433a9137f905f9a7e88b5c9f446cd6a11f9c95cc668c98b13ce27ecac8d418873b14a8ffd6164b8eca67c4e4f0dabdb1c29953a91ee58cee3de43ba67f662fc73f46a1e9043c8331986931ba58c662ce2cf63ac8b36c00b1690efedc440380e638a309025e409dc15ffad533212d858f1bd4345e1e5cb47417e9adde9b2e2f6108a7e74c01a958c81c81aa480ef4eebbc2d12f6b598e59594a7bec9f6dd7c79cd129cd7247ef308853ec4adf9ec489a96599522161d144916c3de1b1f80fa407bfcc25f4b18bcc84479a82210b41deeb0827c0cec1b3a0de95b16eb949779563c2990b98339ddf3b46c966de77fb2e927be9ed3955113783d6d04d27ed6cbb97aa488c05e427955d68bb4ed3903647a38ad8d25e7915ae90bbcaf0fcd2f900fe23f37a055a16747d9b0f4d05441ed1bbc0c37f220941bb1849e13d3dba45105105702549ce2c6e2abfb52831237a308a863ccea08a4022da6a57a13983204f43d563d63c794f6ca4d38fc6fc87dc7ef60fb46f28cda820ba57e3bcd04b0